﻿using System;
using System.Collections.Generic;
using CodeSaude.Application.ViewModels;
using CodeSaude.Application.ViewModels;

namespace CodeSaude.Application.Interfaces
{
    public interface IFuncaoApplicationService : IDisposable
    {
        //ValidationApplicationResult Add(funcaoViewModel funcaoViewModel);
        void Add(FuncaoViewModel funcaoViewModel);
        FuncaoViewModel GetById(int id);
        IEnumerable<FuncaoViewModel> GetAll();
        void Update(FuncaoViewModel funcaoViewModel);
        void Remove(FuncaoViewModel funcaoViewModel);
    }
}
